# 使用一个基础的Node.js镜像
FROM node:14.21.2
#ARG REGISTRY=https://registry.npmmirror.com
ARG REGISTRY=https://registry.npm.taobao.org
# 设置工作目录
WORKDIR /data/bs_jars/ggcm-front/server

# 复制package.json和package-lock.json到工作目录
COPY package*.json ./

# 安装项目依赖
RUN npm install

# 复制所有文件到工作目录
COPY . .

# 构建Vue项目
RUN npm run build

# 设置容器的启动命令
CMD ["npm", "run", "serve"]